Water_Syl_leadin = table.duplicate(PfxM_Box); table.inbox(Water_Syl_leadin, "lead-in[fx]: Water Syl leadin","Syl",true,false,"#FFFFFF","#008DFF","#000000","0","0","0","l.start_time + 50*(syl.i - syl.n/2 - 1) - 220*module","l.start_time + syl.start_time","","","","","syl.center","syl.middle","","","5","0","fx.pos_x + math.polar(30*syl.i+ 210*module*(-1)^syl.i, 35*ratio, 'x'), fx.pos_x","fx.pos_y + math.polar(30*syl.i+ 210*module*(-1)^syl.i, 35*ratio, 'y'), fx.pos_y","0, 460","shape.movevc(var.line.shC(3), 'loops')","","syl.text","shape.movevc(var.line.shC(3), 'tag', 0, 0, fx.pos_x, fx.pos_y, 0, 0), '\\\\fad(300,0)'","shC = function(W_pixel) Size_t = 1.1*(syl.width^2 + syl.height^2)^0.5 return shape.concentric(shape.size(shape.circle, Size_t), W_pixel, 'shape') end"); table.insert(leadin_fx_library, Water_Syl_leadin); table.insert(leadin_fx, "Water Syl leadin")


Water_Syl_leadout = table.duplicate(PfxM_Box); table.inbox(Water_Syl_leadout, "lead-out[fx]: Water Syl leadout","Syl",true,false,"#FFFFFF","#008DFF","#000000","0","0","0","l.start_time + syl.end_time","l.end_time + 50*(syl.i - syl.n/2 + 1) + 220*module","","","","","syl.center","syl.middle","","","5","0","fx.pos_x, fx.pos_x + math.polar(30*syl.i+ 210*module*(-1)^syl.i, 35*ratio, 'x')","fx.pos_y, fx.pos_y + math.polar(30*syl.i+ 210*module*(-1)^syl.i, 35*ratio, 'y')","fx.dur - 460, fx.dur","shape.movevc(var.line.shC(3), 'loops')","","syl.text","shape.movevc(var.line.shC(3), 'tag', 0, 0, fx.pos_x, fx.pos_y, 0, 0), '\\\\fad(0,300)'","shC = function(W_pixel) Size_t = 1.1*(syl.width^2 + syl.height^2)^0.5 return shape.concentric(shape.size(shape.circle, Size_t), W_pixel, 'shape') end"); table.insert(leadout_fx_library, Water_Syl_leadout); table.insert(leadout_fx, "Water Syl leadout")


Dancing_Blur = table.duplicate(PfxM_Box); table.inbox(Dancing_Blur, "hi-light[fx]: Dancing Blur","Syl",true,false,"#E2EAFD","#3F3C3C","#FFFFFF","0","0","0","l.start_time + syl.start_time","l.start_time + syl.end_time","","","","","syl.center","syl.middle","","","5","1","fx.pos_x","fx.pos_y","","1","","syl.text","format('\\\\blur4\\\\1c&HFFFFFF&\\\\3c&HFFFFFF&\\\\t(0,80,\\\\fscx%s\\\\fscy%s\\\\fr%s)\\\\t(80,%s,\\\\fscx%s\\\\fscy%s\\\\fr0)', 1.5*l.scale_x, 1.5*l.scale_y, 10*(-1)^syl.i, fx.dur, l.scale_x, l.scale_y), tag.oscill(fx.dur, 60, '\\\\blur0\\\\bord2', '\\\\blur4\\\\bord8')",""); table.insert(hilight_fx_library, Dancing_Blur); table.insert(hilight_fx, "Dancing Blur")
